
package com.snjx.admui.master.common;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;
/**
 * 
* @ClassName: DynamicDataSource 
* @Description: TODO(继承AbstractRoutingDataSource，并实现determineCurrentLookupKey方法) 
* @author zyl
* @date 2017年2月21日 上午10:44:02 
* 获取数据源（依赖于spring）
 */
public class DynamicDataSource extends AbstractRoutingDataSource implements InitializingBean
{
    @Override
    //在进行DAO操作前，获取数据源类型
	protected Object determineCurrentLookupKey() {
    	//aop  拦截 获取反问的数据源
    	return  DynamicDataSourceHolder.getDataSouce();
	}
}
